package com.liuyao;

import anywheresoftware.b4a.BA;
import anywheresoftware.b4a.pc.*;

public class calendar_subs_0 {


public static RemoteObject  _class_globals(RemoteObject __ref) throws Exception{
 //BA.debugLineNum = 2;BA.debugLine="Sub Class_Globals";
 //BA.debugLineNum = 3;BA.debugLine="Private lunarInfo(),solarMonth() As Int";
calendar._lunarinfo = RemoteObject.createNewArray ("int", new int[] {0}, new Object[]{});__ref.setField("_lunarinfo",calendar._lunarinfo);
calendar._solarmonth = RemoteObject.createNewArray ("int", new int[] {0}, new Object[]{});__ref.setField("_solarmonth",calendar._solarmonth);
 //BA.debugLineNum = 4;BA.debugLine="Private sTiangan(),sDizhi(),sAnimals(),sSolarTerm";
calendar._stiangan = RemoteObject.createNewArray ("String", new int[] {0}, new Object[]{});__ref.setField("_stiangan",calendar._stiangan);
calendar._sdizhi = RemoteObject.createNewArray ("String", new int[] {0}, new Object[]{});__ref.setField("_sdizhi",calendar._sdizhi);
calendar._sanimals = RemoteObject.createNewArray ("String", new int[] {0}, new Object[]{});__ref.setField("_sanimals",calendar._sanimals);
calendar._ssolarterm = RemoteObject.createNewArray ("String", new int[] {0}, new Object[]{});__ref.setField("_ssolarterm",calendar._ssolarterm);
calendar._sterminfo = RemoteObject.createNewArray ("String", new int[] {0}, new Object[]{});__ref.setField("_sterminfo",calendar._sterminfo);
calendar._nstr1 = RemoteObject.createNewArray ("String", new int[] {0}, new Object[]{});__ref.setField("_nstr1",calendar._nstr1);
calendar._nstr2 = RemoteObject.createNewArray ("String", new int[] {0}, new Object[]{});__ref.setField("_nstr2",calendar._nstr2);
calendar._nstr3 = RemoteObject.createNewArray ("String", new int[] {0}, new Object[]{});__ref.setField("_nstr3",calendar._nstr3);
 //BA.debugLineNum = 5;BA.debugLine="End Sub";
return RemoteObject.createImmutable("");
}
public static RemoteObject  _initialize(RemoteObject __ref,RemoteObject _ba) throws Exception{
try {
		Debug.PushSubsStack("Initialize (calendar) ","calendar",2,__ref.getField(false, "ba"),__ref,8);
if (RapidSub.canDelegate("initialize")) return __ref.runUserSub(false, "calendar","initialize", __ref, _ba);
__ref.runVoidMethodAndSync("innerInitializeHelper", _ba);
Debug.locals.put("ba", _ba);
 BA.debugLineNum = 8;BA.debugLine="Public Sub Initialize";
Debug.ShouldStop(128);
 BA.debugLineNum = 11;BA.debugLine="lunarInfo=Array As Int(0x04bd8,0x04ae0,0x0a570,0x";
Debug.ShouldStop(1024);
__ref.setField ("_lunarinfo",RemoteObject.createNewArray("int",new int[] {201},new Object[] {BA.numberCast(int.class, 0x04bd8),BA.numberCast(int.class, 0x04ae0),BA.numberCast(int.class, 0x0a570),BA.numberCast(int.class, 0x054d5),BA.numberCast(int.class, 0x0d260),BA.numberCast(int.class, 0x0d950),BA.numberCast(int.class, 0x16554),BA.numberCast(int.class, 0x056a0),BA.numberCast(int.class, 0x09ad0),BA.numberCast(int.class, 0x055d2),BA.numberCast(int.class, 0x04ae0),BA.numberCast(int.class, 0x0a5b6),BA.numberCast(int.class, 0x0a4d0),BA.numberCast(int.class, 0x0d250),BA.numberCast(int.class, 0x1d255),BA.numberCast(int.class, 0x0b540),BA.numberCast(int.class, 0x0d6a0),BA.numberCast(int.class, 0x0ada2),BA.numberCast(int.class, 0x095b0),BA.numberCast(int.class, 0x14977),BA.numberCast(int.class, 0x04970),BA.numberCast(int.class, 0x0a4b0),BA.numberCast(int.class, 0x0b4b5),BA.numberCast(int.class, 0x06a50),BA.numberCast(int.class, 0x06d40),BA.numberCast(int.class, 0x1ab54),BA.numberCast(int.class, 0x02b60),BA.numberCast(int.class, 0x09570),BA.numberCast(int.class, 0x052f2),BA.numberCast(int.class, 0x04970),BA.numberCast(int.class, 0x06566),BA.numberCast(int.class, 0x0d4a0),BA.numberCast(int.class, 0x0ea50),BA.numberCast(int.class, 0x06e95),BA.numberCast(int.class, 0x05ad0),BA.numberCast(int.class, 0x02b60),BA.numberCast(int.class, 0x186e3),BA.numberCast(int.class, 0x092e0),BA.numberCast(int.class, 0x1c8d7),BA.numberCast(int.class, 0x0c950),BA.numberCast(int.class, 0x0d4a0),BA.numberCast(int.class, 0x1d8a6),BA.numberCast(int.class, 0x0b550),BA.numberCast(int.class, 0x056a0),BA.numberCast(int.class, 0x1a5b4),BA.numberCast(int.class, 0x025d0),BA.numberCast(int.class, 0x092d0),BA.numberCast(int.class, 0x0d2b2),BA.numberCast(int.class, 0x0a950),BA.numberCast(int.class, 0x0b557),BA.numberCast(int.class, 0x06ca0),BA.numberCast(int.class, 0x0b550),BA.numberCast(int.class, 0x15355),BA.numberCast(int.class, 0x04da0),BA.numberCast(int.class, 0x0a5b0),BA.numberCast(int.class, 0x14573),BA.numberCast(int.class, 0x052b0),BA.numberCast(int.class, 0x0a9a8),BA.numberCast(int.class, 0x0e950),BA.numberCast(int.class, 0x06aa0),BA.numberCast(int.class, 0x0aea6),BA.numberCast(int.class, 0x0ab50),BA.numberCast(int.class, 0x04b60),BA.numberCast(int.class, 0x0aae4),BA.numberCast(int.class, 0x0a570),BA.numberCast(int.class, 0x05260),BA.numberCast(int.class, 0x0f263),BA.numberCast(int.class, 0x0d950),BA.numberCast(int.class, 0x05b57),BA.numberCast(int.class, 0x056a0),BA.numberCast(int.class, 0x096d0),BA.numberCast(int.class, 0x04dd5),BA.numberCast(int.class, 0x04ad0),BA.numberCast(int.class, 0x0a4d0),BA.numberCast(int.class, 0x0d4d4),BA.numberCast(int.class, 0x0d250),BA.numberCast(int.class, 0x0d558),BA.numberCast(int.class, 0x0b540),BA.numberCast(int.class, 0x0b6a0),BA.numberCast(int.class, 0x195a6),BA.numberCast(int.class, 0x095b0),BA.numberCast(int.class, 0x049b0),BA.numberCast(int.class, 0x0a974),BA.numberCast(int.class, 0x0a4b0),BA.numberCast(int.class, 0x0b27a),BA.numberCast(int.class, 0x06a50),BA.numberCast(int.class, 0x06d40),BA.numberCast(int.class, 0x0af46),BA.numberCast(int.class, 0x0ab60),BA.numberCast(int.class, 0x09570),BA.numberCast(int.class, 0x04af5),BA.numberCast(int.class, 0x04970),BA.numberCast(int.class, 0x064b0),BA.numberCast(int.class, 0x074a3),BA.numberCast(int.class, 0x0ea50),BA.numberCast(int.class, 0x06b58),BA.numberCast(int.class, 0x055c0),BA.numberCast(int.class, 0x0ab60),BA.numberCast(int.class, 0x096d5),BA.numberCast(int.class, 0x092e0),BA.numberCast(int.class, 0x0c960),BA.numberCast(int.class, 0x0d954),BA.numberCast(int.class, 0x0d4a0),BA.numberCast(int.class, 0x0da50),BA.numberCast(int.class, 0x07552),BA.numberCast(int.class, 0x056a0),BA.numberCast(int.class, 0x0abb7),BA.numberCast(int.class, 0x025d0),BA.numberCast(int.class, 0x092d0),BA.numberCast(int.class, 0x0cab5),BA.numberCast(int.class, 0x0a950),BA.numberCast(int.class, 0x0b4a0),BA.numberCast(int.class, 0x0baa4),BA.numberCast(int.class, 0x0ad50),BA.numberCast(int.class, 0x055d9),BA.numberCast(int.class, 0x04ba0),BA.numberCast(int.class, 0x0a5b0),BA.numberCast(int.class, 0x15176),BA.numberCast(int.class, 0x052b0),BA.numberCast(int.class, 0x0a930),BA.numberCast(int.class, 0x07954),BA.numberCast(int.class, 0x06aa0),BA.numberCast(int.class, 0x0ad50),BA.numberCast(int.class, 0x05b52),BA.numberCast(int.class, 0x04b60),BA.numberCast(int.class, 0x0a6e6),BA.numberCast(int.class, 0x0a4e0),BA.numberCast(int.class, 0x0d260),BA.numberCast(int.class, 0x0ea65),BA.numberCast(int.class, 0x0d530),BA.numberCast(int.class, 0x05aa0),BA.numberCast(int.class, 0x076a3),BA.numberCast(int.class, 0x096d0),BA.numberCast(int.class, 0x04bd7),BA.numberCast(int.class, 0x04ad0),BA.numberCast(int.class, 0x0a4d0),BA.numberCast(int.class, 0x1d0b6),BA.numberCast(int.class, 0x0d250),BA.numberCast(int.class, 0x0d520),BA.numberCast(int.class, 0x0dd45),BA.numberCast(int.class, 0x0b5a0),BA.numberCast(int.class, 0x056d0),BA.numberCast(int.class, 0x055b2),BA.numberCast(int.class, 0x049b0),BA.numberCast(int.class, 0x0a577),BA.numberCast(int.class, 0x0a4b0),BA.numberCast(int.class, 0x0aa50),BA.numberCast(int.class, 0x1b255),BA.numberCast(int.class, 0x06d20),BA.numberCast(int.class, 0x0ada0),BA.numberCast(int.class, 0x14b63),BA.numberCast(int.class, 0x09370),BA.numberCast(int.class, 0x049f8),BA.numberCast(int.class, 0x04970),BA.numberCast(int.class, 0x064b0),BA.numberCast(int.class, 0x168a6),BA.numberCast(int.class, 0x0ea50),BA.numberCast(int.class, 0x06b20),BA.numberCast(int.class, 0x1a6c4),BA.numberCast(int.class, 0x0aae0),BA.numberCast(int.class, 0x0a2e0),BA.numberCast(int.class, 0x0d2e3),BA.numberCast(int.class, 0x0c960),BA.numberCast(int.class, 0x0d557),BA.numberCast(int.class, 0x0d4a0),BA.numberCast(int.class, 0x0da50),BA.numberCast(int.class, 0x05d55),BA.numberCast(int.class, 0x056a0),BA.numberCast(int.class, 0x0a6d0),BA.numberCast(int.class, 0x055d4),BA.numberCast(int.class, 0x052d0),BA.numberCast(int.class, 0x0a9b8),BA.numberCast(int.class, 0x0a950),BA.numberCast(int.class, 0x0b4a0),BA.numberCast(int.class, 0x0b6a6),BA.numberCast(int.class, 0x0ad50),BA.numberCast(int.class, 0x055a0),BA.numberCast(int.class, 0x0aba4),BA.numberCast(int.class, 0x0a5b0),BA.numberCast(int.class, 0x052b0),BA.numberCast(int.class, 0x0b273),BA.numberCast(int.class, 0x06930),BA.numberCast(int.class, 0x07337),BA.numberCast(int.class, 0x06aa0),BA.numberCast(int.class, 0x0ad50),BA.numberCast(int.class, 0x14b55),BA.numberCast(int.class, 0x04b60),BA.numberCast(int.class, 0x0a570),BA.numberCast(int.class, 0x054e4),BA.numberCast(int.class, 0x0d160),BA.numberCast(int.class, 0x0e968),BA.numberCast(int.class, 0x0d520),BA.numberCast(int.class, 0x0daa0),BA.numberCast(int.class, 0x16aa6),BA.numberCast(int.class, 0x056d0),BA.numberCast(int.class, 0x04ae0),BA.numberCast(int.class, 0x0a9d4),BA.numberCast(int.class, 0x0a2d0),BA.numberCast(int.class, 0x0d150),BA.numberCast(int.class, 0x0f252),BA.numberCast(int.class, 0x0d520)}));
 BA.debugLineNum = 12;BA.debugLine="solarMonth=Array As Int(31,28,31,30,31,30,31,31,3";
Debug.ShouldStop(2048);
__ref.setField ("_solarmonth",RemoteObject.createNewArray("int",new int[] {12},new Object[] {BA.numberCast(int.class, 31),BA.numberCast(int.class, 28),BA.numberCast(int.class, 31),BA.numberCast(int.class, 30),BA.numberCast(int.class, 31),BA.numberCast(int.class, 30),BA.numberCast(int.class, 31),BA.numberCast(int.class, 31),BA.numberCast(int.class, 30),BA.numberCast(int.class, 31),BA.numberCast(int.class, 30),BA.numberCast(int.class, 31)}));
 BA.debugLineNum = 13;BA.debugLine="sTiangan=Array As String(\"甲\", \"乙\", \"丙\", \"丁\", \"戊\",";
Debug.ShouldStop(4096);
__ref.setField ("_stiangan",RemoteObject.createNewArray("String",new int[] {10},new Object[] {BA.ObjectToString("甲"),BA.ObjectToString("乙"),BA.ObjectToString("丙"),BA.ObjectToString("丁"),BA.ObjectToString("戊"),BA.ObjectToString("己"),BA.ObjectToString("庚"),BA.ObjectToString("辛"),BA.ObjectToString("壬"),RemoteObject.createImmutable("癸")}));
 BA.debugLineNum = 14;BA.debugLine="sDizhi=Array As String(\"子\", \"丑\", \"寅\", \"卯\", \"辰\", \"";
Debug.ShouldStop(8192);
__ref.setField ("_sdizhi",RemoteObject.createNewArray("String",new int[] {12},new Object[] {BA.ObjectToString("子"),BA.ObjectToString("丑"),BA.ObjectToString("寅"),BA.ObjectToString("卯"),BA.ObjectToString("辰"),BA.ObjectToString("巳"),BA.ObjectToString("午"),BA.ObjectToString("未"),BA.ObjectToString("申"),BA.ObjectToString("酉"),BA.ObjectToString("戌"),RemoteObject.createImmutable("亥")}));
 BA.debugLineNum = 15;BA.debugLine="sAnimals=Array As String(\"鼠\",\"牛\",\"虎\",\"兔\",\"龙\",\"蛇\",";
Debug.ShouldStop(16384);
__ref.setField ("_sanimals",RemoteObject.createNewArray("String",new int[] {12},new Object[] {BA.ObjectToString("鼠"),BA.ObjectToString("牛"),BA.ObjectToString("虎"),BA.ObjectToString("兔"),BA.ObjectToString("龙"),BA.ObjectToString("蛇"),BA.ObjectToString("马"),BA.ObjectToString("羊"),BA.ObjectToString("猴"),BA.ObjectToString("鸡"),BA.ObjectToString("狗"),RemoteObject.createImmutable("猪")}));
 BA.debugLineNum = 16;BA.debugLine="sSolarTerm=Array As String(\"小寒\",\"大寒\",\"立春\",\"雨水\",\"惊";
Debug.ShouldStop(32768);
__ref.setField ("_ssolarterm",RemoteObject.createNewArray("String",new int[] {24},new Object[] {BA.ObjectToString("小寒"),BA.ObjectToString("大寒"),BA.ObjectToString("立春"),BA.ObjectToString("雨水"),BA.ObjectToString("惊蛰"),BA.ObjectToString("春分"),BA.ObjectToString("清明"),BA.ObjectToString("谷雨"),BA.ObjectToString("立夏"),BA.ObjectToString("小满"),BA.ObjectToString("芒种"),BA.ObjectToString("夏至"),BA.ObjectToString("小暑"),BA.ObjectToString("大暑"),BA.ObjectToString("立秋"),BA.ObjectToString("处暑"),BA.ObjectToString("白露"),BA.ObjectToString("秋分"),BA.ObjectToString("寒露"),BA.ObjectToString("霜降"),BA.ObjectToString("立冬"),BA.ObjectToString("小雪"),BA.ObjectToString("大雪"),RemoteObject.createImmutable("冬至")}));
 BA.debugLineNum = 17;BA.debugLine="sTermInfo=Array As String(\"9778397bd097c36b0b6fc9";
Debug.ShouldStop(65536);
__ref.setField ("_sterminfo",RemoteObject.createNewArray("String",new int[] {201},new Object[] {BA.ObjectToString("9778397bd097c36b0b6fc9274c91aa"),BA.ObjectToString("97b6b97bd19801ec9210c965cc920e"),BA.ObjectToString("97bcf97c3598082c95f8c965cc920f"),BA.ObjectToString("97bd0b06bdb0722c965ce1cfcc920f"),BA.ObjectToString("b027097bd097c36b0b6fc9274c91aa"),BA.ObjectToString("97b6b97bd19801ec9210c965cc920e"),BA.ObjectToString("97bcf97c359801ec95f8c965cc920f"),BA.ObjectToString("97bd0b06bdb0722c965ce1cfcc920f"),BA.ObjectToString("b027097bd097c36b0b6fc9274c91aa"),BA.ObjectToString("97b6b97bd19801ec9210c965cc920e"),BA.ObjectToString("97bcf97c359801ec95f8c965cc920f"),BA.ObjectToString("97bd0b06bdb0722c965ce1cfcc920f"),BA.ObjectToString("b027097bd097c36b0b6fc9274c91aa"),BA.ObjectToString("9778397bd19801ec9210c965cc920e"),BA.ObjectToString("97b6b97bd19801ec95f8c965cc920f"),BA.ObjectToString("97bd09801d98082c95f8e1cfcc920f"),BA.ObjectToString("97bd097bd097c36b0b6fc9210c8dc2"),BA.ObjectToString("9778397bd197c36c9210c9274c91aa"),BA.ObjectToString("97b6b97bd19801ec95f8c965cc920e"),BA.ObjectToString("97bd09801d98082c95f8e1cfcc920f"),BA.ObjectToString("97bd097bd097c36b0b6fc9210c8dc2"),BA.ObjectToString("9778397bd097c36c9210c9274c91aa"),BA.ObjectToString("97b6b97bd19801ec95f8c965cc920e"),BA.ObjectToString("97bcf97c3598082c95f8e1cfcc920f"),BA.ObjectToString("97bd097bd097c36b0b6fc9210c8dc2"),BA.ObjectToString("9778397bd097c36c9210c9274c91aa"),BA.ObjectToString("97b6b97bd19801ec9210c965cc920e"),BA.ObjectToString("97bcf97c3598082c95f8c965cc920f"),BA.ObjectToString("97bd097bd097c35b0b6fc920fb0722"),BA.ObjectToString("9778397bd097c36b0b6fc9274c91aa"),BA.ObjectToString("97b6b97bd19801ec9210c965cc920e"),BA.ObjectToString("97bcf97c3598082c95f8c965cc920f"),BA.ObjectToString("97bd097bd097c35b0b6fc920fb0722"),BA.ObjectToString("9778397bd097c36b0b6fc9274c91aa"),BA.ObjectToString("97b6b97bd19801ec9210c965cc920e"),BA.ObjectToString("97bcf97c359801ec95f8c965cc920f"),BA.ObjectToString("97bd097bd097c35b0b6fc920fb0722"),BA.ObjectToString("9778397bd097c36b0b6fc9274c91aa"),BA.ObjectToString("97b6b97bd19801ec9210c965cc920e"),BA.ObjectToString("97bcf97c359801ec95f8c965cc920f"),BA.ObjectToString("97bd097bd097c35b0b6fc920fb0722"),BA.ObjectToString("9778397bd097c36b0b6fc9274c91aa"),BA.ObjectToString("97b6b97bd19801ec9210c965cc920e"),BA.ObjectToString("97bcf97c359801ec95f8c965cc920f"),BA.ObjectToString("97bd097bd07f595b0b6fc920fb0722"),BA.ObjectToString("9778397bd097c36b0b6fc9210c8dc2"),BA.ObjectToString("9778397bd19801ec9210c9274c920e"),BA.ObjectToString("97b6b97bd19801ec95f8c965cc920f"),BA.ObjectToString("97bd07f5307f595b0b0bc920fb0722"),BA.ObjectToString("7f0e397bd097c36b0b6fc9210c8dc2"),BA.ObjectToString("9778397bd097c36c9210c9274c920e"),BA.ObjectToString("97b6b97bd19801ec95f8c965cc920f"),BA.ObjectToString("97bd07f5307f595b0b0bc920fb0722"),BA.ObjectToString("7f0e397bd097c36b0b6fc9210c8dc2"),BA.ObjectToString("9778397bd097c36c9210c9274c91aa"),BA.ObjectToString("97b6b97bd19801ec9210c965cc920e"),BA.ObjectToString("97bd07f1487f595b0b0bc920fb0722"),BA.ObjectToString("7f0e397bd097c36b0b6fc9210c8dc2"),BA.ObjectToString("9778397bd097c36b0b6fc9274c91aa"),BA.ObjectToString("97b6b97bd19801ec9210c965cc920e"),BA.ObjectToString("97bcf7f1487f595b0b0bb0b6fb0722"),BA.ObjectToString("7f0e397bd097c35b0b6fc920fb0722"),BA.ObjectToString("9778397bd097c36b0b6fc9274c91aa"),BA.ObjectToString("97b6b97bd19801ec9210c965cc920e"),BA.ObjectToString("97bcf7f1487f595b0b0bb0b6fb0722"),BA.ObjectToString("7f0e397bd097c35b0b6fc920fb0722"),BA.ObjectToString("9778397bd097c36b0b6fc9274c91aa"),BA.ObjectToString("97b6b97bd19801ec9210c965cc920e"),BA.ObjectToString("97bcf7f1487f531b0b0bb0b6fb0722"),BA.ObjectToString("7f0e397bd097c35b0b6fc920fb0722"),BA.ObjectToString("9778397bd097c36b0b6fc9274c91aa"),BA.ObjectToString("97b6b97bd19801ec9210c965cc920e"),BA.ObjectToString("97bcf7f1487f531b0b0bb0b6fb0722"),BA.ObjectToString("7f0e397bd07f595b0b6fc920fb0722"),BA.ObjectToString("9778397bd097c36b0b6fc9274c91aa"),BA.ObjectToString("97b6b97bd19801ec9210c9274c920e"),BA.ObjectToString("97bcf7f0e47f531b0b0bb0b6fb0722"),BA.ObjectToString("7f0e397bd07f595b0b0bc920fb0722"),BA.ObjectToString("9778397bd097c36b0b6fc9210c91aa"),BA.ObjectToString("97b6b97bd197c36c9210c9274c920e"),BA.ObjectToString("97bcf7f0e47f531b0b0bb0b6fb0722"),BA.ObjectToString("7f0e397bd07f595b0b0bc920fb0722"),BA.ObjectToString("9778397bd097c36b0b6fc9210c8dc2"),BA.ObjectToString("9778397bd097c36c9210c9274c920e"),BA.ObjectToString("97b6b7f0e47f531b0723b0b6fb0722"),BA.ObjectToString("7f0e37f5307f595b0b0bc920fb0722"),BA.ObjectToString("7f0e397bd097c36b0b6fc9210c8dc2"),BA.ObjectToString("9778397bd097c36b0b70c9274c91aa"),BA.ObjectToString("97b6b7f0e47f531b0723b0b6fb0721"),BA.ObjectToString("7f0e37f1487f595b0b0bb0b6fb0722"),BA.ObjectToString("7f0e397bd097c35b0b6fc9210c8dc2"),BA.ObjectToString("9778397bd097c36b0b6fc9274c91aa"),BA.ObjectToString("97b6b7f0e47f531b0723b0b6fb0721"),BA.ObjectToString("7f0e27f1487f595b0b0bb0b6fb0722"),BA.ObjectToString("7f0e397bd097c35b0b6fc920fb0722"),BA.ObjectToString("9778397bd097c36b0b6fc9274c91aa"),BA.ObjectToString("97b6b7f0e47f531b0723b0b6fb0721"),BA.ObjectToString("7f0e27f1487f531b0b0bb0b6fb0722"),BA.ObjectToString("7f0e397bd097c35b0b6fc920fb0722"),BA.ObjectToString("9778397bd097c36b0b6fc9274c91aa"),BA.ObjectToString("97b6b7f0e47f531b0723b0b6fb0721"),BA.ObjectToString("7f0e27f1487f531b0b0bb0b6fb0722"),BA.ObjectToString("7f0e397bd097c35b0b6fc920fb0722"),BA.ObjectToString("9778397bd097c36b0b6fc9274c91aa"),BA.ObjectToString("97b6b7f0e47f531b0723b0b6fb0721"),BA.ObjectToString("7f0e27f1487f531b0b0bb0b6fb0722"),BA.ObjectToString("7f0e397bd07f595b0b0bc920fb0722"),BA.ObjectToString("9778397bd097c36b0b6fc9274c91aa"),BA.ObjectToString("97b6b7f0e47f531b0723b0787b0721"),BA.ObjectToString("7f0e27f0e47f531b0b0bb0b6fb0722"),BA.ObjectToString("7f0e397bd07f595b0b0bc920fb0722"),BA.ObjectToString("9778397bd097c36b0b6fc9210c91aa"),BA.ObjectToString("97b6b7f0e47f149b0723b0787b0721"),BA.ObjectToString("7f0e27f0e47f531b0723b0b6fb0722"),BA.ObjectToString("7f0e397bd07f595b0b0bc920fb0722"),BA.ObjectToString("9778397bd097c36b0b6fc9210c8dc2"),BA.ObjectToString("977837f0e37f149b0723b0787b0721"),BA.ObjectToString("7f07e7f0e47f531b0723b0b6fb0722"),BA.ObjectToString("7f0e37f5307f595b0b0bc920fb0722"),BA.ObjectToString("7f0e397bd097c35b0b6fc9210c8dc2"),BA.ObjectToString("977837f0e37f14998082b0787b0721"),BA.ObjectToString("7f07e7f0e47f531b0723b0b6fb0721"),BA.ObjectToString("7f0e37f1487f595b0b0bb0b6fb0722"),BA.ObjectToString("7f0e397bd097c35b0b6fc9210c8dc2"),BA.ObjectToString("977837f0e37f14998082b0787b06bd"),BA.ObjectToString("7f07e7f0e47f531b0723b0b6fb0721"),BA.ObjectToString("7f0e27f1487f531b0b0bb0b6fb0722"),BA.ObjectToString("7f0e397bd097c35b0b6fc920fb0722"),BA.ObjectToString("977837f0e37f14998082b0787b06bd"),BA.ObjectToString("7f07e7f0e47f531b0723b0b6fb0721"),BA.ObjectToString("7f0e27f1487f531b0b0bb0b6fb0722"),BA.ObjectToString("7f0e397bd097c35b0b6fc920fb0722"),BA.ObjectToString("977837f0e37f14998082b0787b06bd"),BA.ObjectToString("7f07e7f0e47f531b0723b0b6fb0721"),BA.ObjectToString("7f0e27f1487f531b0b0bb0b6fb0722"),BA.ObjectToString("7f0e397bd07f595b0b0bc920fb0722"),BA.ObjectToString("977837f0e37f14998082b0787b06bd"),BA.ObjectToString("7f07e7f0e47f531b0723b0b6fb0721"),BA.ObjectToString("7f0e27f1487f531b0b0bb0b6fb0722"),BA.ObjectToString("7f0e397bd07f595b0b0bc920fb0722"),BA.ObjectToString("977837f0e37f14998082b0787b06bd"),BA.ObjectToString("7f07e7f0e47f149b0723b0787b0721"),BA.ObjectToString("7f0e27f0e47f531b0b0bb0b6fb0722"),BA.ObjectToString("7f0e397bd07f595b0b0bc920fb0722"),BA.ObjectToString("977837f0e37f14998082b0723b06bd"),BA.ObjectToString("7f07e7f0e37f149b0723b0787b0721"),BA.ObjectToString("7f0e27f0e47f531b0723b0b6fb0722"),BA.ObjectToString("7f0e397bd07f595b0b0bc920fb0722"),BA.ObjectToString("977837f0e37f14898082b0723b02d5"),BA.ObjectToString("7ec967f0e37f14998082b0787b0721"),BA.ObjectToString("7f07e7f0e47f531b0723b0b6fb0722"),BA.ObjectToString("7f0e37f1487f595b0b0bb0b6fb0722"),BA.ObjectToString("7f0e37f0e37f14898082b0723b02d5"),BA.ObjectToString("7ec967f0e37f14998082b0787b0721"),BA.ObjectToString("7f07e7f0e47f531b0723b0b6fb0722"),BA.ObjectToString("7f0e37f1487f531b0b0bb0b6fb0722"),BA.ObjectToString("7f0e37f0e37f14898082b0723b02d5"),BA.ObjectToString("7ec967f0e37f14998082b0787b06bd"),BA.ObjectToString("7f07e7f0e47f531b0723b0b6fb0721"),BA.ObjectToString("7f0e37f1487f531b0b0bb0b6fb0722"),BA.ObjectToString("7f0e37f0e37f14898082b072297c35"),BA.ObjectToString("7ec967f0e37f14998082b0787b06bd"),BA.ObjectToString("7f07e7f0e47f531b0723b0b6fb0721"),BA.ObjectToString("7f0e27f1487f531b0b0bb0b6fb0722"),BA.ObjectToString("7f0e37f0e37f14898082b072297c35"),BA.ObjectToString("7ec967f0e37f14998082b0787b06bd"),BA.ObjectToString("7f07e7f0e47f531b0723b0b6fb0721"),BA.ObjectToString("7f0e27f1487f531b0b0bb0b6fb0722"),BA.ObjectToString("7f0e37f0e366aa89801eb072297c35"),BA.ObjectToString("7ec967f0e37f14998082b0787b06bd"),BA.ObjectToString("7f07e7f0e47f149b0723b0787b0721"),BA.ObjectToString("7f0e27f1487f531b0b0bb0b6fb0722"),BA.ObjectToString("7f0e37f0e366aa89801eb072297c35"),BA.ObjectToString("7ec967f0e37f14998082b0723b06bd"),BA.ObjectToString("7f07e7f0e47f149b0723b0787b0721"),BA.ObjectToString("7f0e27f0e47f531b0723b0b6fb0722"),BA.ObjectToString("7f0e37f0e366aa89801eb072297c35"),BA.ObjectToString("7ec967f0e37f14998082b0723b06bd"),BA.ObjectToString("7f07e7f0e37f14998083b0787b0721"),BA.ObjectToString("7f0e27f0e47f531b0723b0b6fb0722"),BA.ObjectToString("7f0e37f0e366aa89801eb072297c35"),BA.ObjectToString("7ec967f0e37f14898082b0723b02d5"),BA.ObjectToString("7f07e7f0e37f14998082b0787b0721"),BA.ObjectToString("7f07e7f0e47f531b0723b0b6fb0722"),BA.ObjectToString("7f0e36665b66aa89801e9808297c35"),BA.ObjectToString("665f67f0e37f14898082b0723b02d5"),BA.ObjectToString("7ec967f0e37f14998082b0787b0721"),BA.ObjectToString("7f07e7f0e47f531b0723b0b6fb0722"),BA.ObjectToString("7f0e36665b66a449801e9808297c35"),BA.ObjectToString("665f67f0e37f14898082b0723b02d5"),BA.ObjectToString("7ec967f0e37f14998082b0787b06bd"),BA.ObjectToString("7f07e7f0e47f531b0723b0b6fb0721"),BA.ObjectToString("7f0e36665b66a449801e9808297c35"),BA.ObjectToString("665f67f0e37f14898082b072297c35"),BA.ObjectToString("7ec967f0e37f14998082b0787b06bd"),BA.ObjectToString("7f07e7f0e47f531b0723b0b6fb0721"),BA.ObjectToString("7f0e26665b66a449801e9808297c35"),BA.ObjectToString("665f67f0e37f1489801eb072297c35"),BA.ObjectToString("7ec967f0e37f14998082b0787b06bd"),BA.ObjectToString("7f07e7f0e47f531b0723b0b6fb0721"),RemoteObject.createImmutable("7f0e27f1487f531b0b0bb0b6fb0722")}));
 BA.debugLineNum = 18;BA.debugLine="nStr1=Array As String(\"日\",\"一\",\"二\",\"三\",\"四\",\"五\",\"六\"";
Debug.ShouldStop(131072);
__ref.setField ("_nstr1",RemoteObject.createNewArray("String",new int[] {11},new Object[] {BA.ObjectToString("日"),BA.ObjectToString("一"),BA.ObjectToString("二"),BA.ObjectToString("三"),BA.ObjectToString("四"),BA.ObjectToString("五"),BA.ObjectToString("六"),BA.ObjectToString("七"),BA.ObjectToString("八"),BA.ObjectToString("九"),RemoteObject.createImmutable("十")}));
 BA.debugLineNum = 19;BA.debugLine="nStr2=Array As String(\"初\",\"十\",\"廿\",\"卅\")";
Debug.ShouldStop(262144);
__ref.setField ("_nstr2",RemoteObject.createNewArray("String",new int[] {4},new Object[] {BA.ObjectToString("初"),BA.ObjectToString("十"),BA.ObjectToString("廿"),RemoteObject.createImmutable("卅")}));
 BA.debugLineNum = 20;BA.debugLine="nStr3=Array As String(\"正\",\"一\",\"二\",\"三\",\"四\",\"五\",\"六\"";
Debug.ShouldStop(524288);
__ref.setField ("_nstr3",RemoteObject.createNewArray("String",new int[] {13},new Object[] {BA.ObjectToString("正"),BA.ObjectToString("一"),BA.ObjectToString("二"),BA.ObjectToString("三"),BA.ObjectToString("四"),BA.ObjectToString("五"),BA.ObjectToString("六"),BA.ObjectToString("七"),BA.ObjectToString("八"),BA.ObjectToString("九"),BA.ObjectToString("十"),BA.ObjectToString("冬"),RemoteObject.createImmutable("腊")}));
 BA.debugLineNum = 22;BA.debugLine="End Sub";
Debug.ShouldStop(2097152);
return RemoteObject.createImmutable("");
}
catch (Exception e) {
			Debug.ErrorCaught(e);
			throw e;
		} 
finally {
			Debug.PopSubsStack();
		}}
public static RemoteObject  _lyeardays(RemoteObject __ref,RemoteObject _y) throws Exception{
try {
		Debug.PushSubsStack("lYearDays (calendar) ","calendar",2,__ref.getField(false, "ba"),__ref,23);
if (RapidSub.canDelegate("lyeardays")) return __ref.runUserSub(false, "calendar","lyeardays", __ref, _y);
RemoteObject _sum = RemoteObject.createImmutable(0);
RemoteObject _i = RemoteObject.createImmutable(0);
Debug.locals.put("y", _y);
 BA.debugLineNum = 23;BA.debugLine="public Sub lYearDays(y As Int) As Int";
Debug.ShouldStop(4194304);
 BA.debugLineNum = 24;BA.debugLine="Dim sum As Int=348";
Debug.ShouldStop(8388608);
_sum = BA.numberCast(int.class, 348);Debug.locals.put("sum", _sum);Debug.locals.put("sum", _sum);
 BA.debugLineNum = 25;BA.debugLine="Dim i As Int=32768'0x8000";
Debug.ShouldStop(16777216);
_i = BA.numberCast(int.class, 32768);Debug.locals.put("i", _i);Debug.locals.put("i", _i);
 BA.debugLineNum = 26;BA.debugLine="Do While i>8";
Debug.ShouldStop(33554432);
while (RemoteObject.solveBoolean(">",_i,BA.numberCast(double.class, 8))) {
 BA.debugLineNum = 28;BA.debugLine="Log(Bit.and(lunarInfo(y-1900),i))";
Debug.ShouldStop(134217728);
calendar.__c.runVoidMethod ("Log",(Object)(BA.NumberToString(calendar.__c.getField(false,"Bit").runMethod(true,"And",(Object)(__ref.getField(false,"_lunarinfo").getArrayElement(true,RemoteObject.solve(new RemoteObject[] {_y,RemoteObject.createImmutable(1900)}, "-",1, 1))),(Object)(_i)))));
 BA.debugLineNum = 29;BA.debugLine="If Bit.And(lunarInfo(y-1900),i)=0 Then sum=sum+1";
Debug.ShouldStop(268435456);
if (RemoteObject.solveBoolean("=",calendar.__c.getField(false,"Bit").runMethod(true,"And",(Object)(__ref.getField(false,"_lunarinfo").getArrayElement(true,RemoteObject.solve(new RemoteObject[] {_y,RemoteObject.createImmutable(1900)}, "-",1, 1))),(Object)(_i)),BA.numberCast(double.class, 0))) { 
_sum = RemoteObject.solve(new RemoteObject[] {_sum,RemoteObject.createImmutable(1)}, "+",1, 1);Debug.locals.put("sum", _sum);};
 BA.debugLineNum = 30;BA.debugLine="i=Bit.ShiftRight(i,1)";
Debug.ShouldStop(536870912);
_i = calendar.__c.getField(false,"Bit").runMethod(true,"ShiftRight",(Object)(_i),(Object)(BA.numberCast(int.class, 1)));Debug.locals.put("i", _i);
 }
;
 BA.debugLineNum = 32;BA.debugLine="Log(sum)";
Debug.ShouldStop(-2147483648);
calendar.__c.runVoidMethod ("Log",(Object)(BA.NumberToString(_sum)));
 BA.debugLineNum = 33;BA.debugLine="Return sum";
Debug.ShouldStop(1);
if (true) return _sum;
 BA.debugLineNum = 34;BA.debugLine="End Sub";
Debug.ShouldStop(2);
return RemoteObject.createImmutable(0);
}
catch (Exception e) {
			Debug.ErrorCaught(e);
			throw e;
		} 
finally {
			Debug.PopSubsStack();
		}}
}